<?php
namespace app\lmsx\model;

use think\Model;
use traits\model\SoftDelete;
use think\Db;

/**
 * 用户模型
 * @author lan
 */
class User extends Model
{
    use SoftDelete;
    protected $table = 'dp_lmsx_user';
    protected $autoWriteTimestamp = true;

    //密码加密
//    public function setPasswordAttr($value)
//    {
//        return md5($value);
//    }
//
    /**
     * 生成唯一识别码，每个用户识别码唯一
     */
    public function createCode(){
        while (true){
            $str=mt_rand(100000,999999);
            $row=Db::table('dp_lmsx_user')->where(['code'=>$str])->find();
            if (empty($row)) {
                break;
            }
        }
        return $str;
    }

//    /**
//     * 用户与文章评论关联
//     */
//    public function comments()
//    {
//        return $this->belongsToMany('Comment');
//    }

}
